vermin ridden - Alemán Inglés Diccionario